home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 551-575 / disk_571 / autocli / history.doc < prev    next >
Text File  |  1992-05-06  |  13KB  |  256 lines

  1.         AddMenu Bug History
  2.         -------------------
  3.         
  4. HISTORY (Changes, Bug fixes, Enhancements (Newest first))
  5. ---------------------------------------------------------
  6. V2.12   Re-wrote the key activation, the new part of this that
  7.         stopped string gadget from being disabled, did not allow
  8.         for windows with multiple string gadgets or windows with
  9.         toggle select gadgets.  This is now fixed so hopefully
  10.         all string gadgets will remain active when a key is 
  11.         pressed and the mouse not in the window.
  12.  
  13. V2.11   Fixed an enforcer hit in the key activate routine.
  14.  
  15. V2.10   Change the random routine so that a new pattern flows from
  16.         the previous one rather than a jerky sudden change.  
  17.  
  18. V2.09   Added a random option for the new spline patterns.  You can
  19.         now choose between a set pattern or have it change patterns
  20.         randomly, and all selectable from the option window.
  21.         See SPLINE PATTERN OPTIONS in main doc for usage.
  22.  
  23. V2.08   Added 3 more spline patterns.  These new ones draws triangles,
  24.         open sided boxes or single lines and the switches have been 
  25.         incorporated into the -lc switch.  
  26.         See SPLINE PATTERN OPTIONS in main doc for usage.
  27.  
  28. V2.07   Added a slow down function for mouse acceleration.  If you
  29.         hold down your first qualifier key, mouse accelleration is
  30.         temorarily aborted.
  31.         
  32.         Fixed a slight bug in the auto/manual selection in the option
  33.         window.  If auto was your default and you switched to manual,
  34.         the next time you opened the option window your string size
  35.         was still auto sizing.
  36.  
  37. V2.06   There was a big problem with the option window under kickstart
  38.         1.3 because I used some V2.00 flags by mistake.  This has now
  39.         been totally corrected.
  40.  
  41. V2.05   Added a dragbar and depth gadget to the options window.
  42.         If the options window is dragged to a different position
  43.         it will open in that new position on subsequent openings.
  44.         Added both the pointer lock options into the option window.
  45.         This just about completes the options window.
  46.         
  47.         Two new command line switches -x[n] and -y[n] allow the
  48.         option window to located at the specified x and y co-ordinates
  49.         the first time it is opened, and to remember the position if
  50.         moved after launch.  
  51.         See -x and -y in the main doc for more information.
  52.         
  53.         Somehow the warning window shrunk a bit, really don't know
  54.         how this happened but it is now its correct size again.
  55.  
  56. V2.04   The options window is now asynchronous.  This means that
  57.         all function still operate if the options window is showing.
  58.         
  59.         Changed the program so that the font size in the options and
  60.         warning windows will be correct no matter the font sizes that
  61.         you have set under V2.0x AmigaDOS.
  62.  
  63.         Added the ability to modify the command string from the 
  64.         options window and change from auto-sizing CLI/Shell command
  65.         to manual supplied commands and vice versa. 
  66.         
  67.         Fixed a bug that caused irregular results if screen blanking
  68.         was turned on from the options window, when AutoCLI launched
  69.         from the command line with no options
  70.         
  71. V2.03   Complete update of options window with much more ability
  72.         to change the options on the fly.
  73.         Corrected a bug in the doc file that stated -n0 was a valid
  74.         switch.  This switch is was not valid and -n should have been
  75.         used.  Changed the code to recognise -n0 for users that may
  76.         install AddMenu from an older doc file.
  77.         
  78.         Fixed the bug that caused opening of CLI or Shell windows to
  79.         fail if AutoCLI was launched at the command line with no options.
  80.         
  81.         Under some circumstances the -n2 switch could cause corruption
  82.         of the command line parameters.  This is now fixed
  83.  
  84. V2.02   Changed the auto window activation (-k).  Many users really like
  85.         function but the biggest complaint was when string gadgets were
  86.         active and the mouse was not in the window, the window was
  87.         de-activated in preference of the window the mouse was in.
  88.         The function has now been changed to solve this problem.  If a
  89.         key is pressed the window will become active unless a string
  90.         gadget is currently active in another window. 
  91.  
  92. V2.01   Extended the (-l) mouse freezing function, by adding the ability
  93.         to freeze all mouse movements without having to hold a key down.
  94.         See (-l) for details.
  95.  
  96. V2.00   Added support for the commodities exchange program in AmigaDOS
  97.         V2.00.  The options window can be displayed or hidden, AutoCLI
  98.         can be enabled or disabled and AutoCLI completely removed from
  99.         the commodities exchange program.  AutoCLI can not be launched
  100.         from Workbench or WBStartup though.  I will not implement this
  101.         due to the instability of launching program when AutoCLI has
  102.         been lauched from Workbench.  
  103.         
  104.         Changed the priority of AutoCLI to -10 when blanked and the spline
  105.         code running.  This will allow background tasks of higher priority
  106.         to run normally and not lose time.  On an idle system the splines 
  107.         continue to cycle at normal speed.        
  108.         
  109.         Completely re-wrote the mouse blanking code, this new routine
  110.         should fix up all the problems associated with the older code.
  111.         
  112. V1.99o  Due to popular demand, added the ability to immediately blank
  113.         the screen by pressing both of your qualifier keys.  The second
  114.         set of function keys is now always enabled to ensure we have 
  115.         two qualifiers (see -f for details) When activated the program
  116.         acts as if the normal screen blank time had expired.  See
  117.         SCREEN BLANKING for more details.
  118.  
  119. V1.99n  Made a change to the -q3 mouse acceleration speed to allow 
  120.         increasing acceleration linear to the amount the mouse is moved.  
  121.         See -q switch for more info.
  122.  
  123. V1.99m  Fixed two major bugs that crept in to the last version.  Mouse
  124.         Acceleration was really crook and not accelerating in some
  125.         directions.  This is now fixed, and secondly if the warning window
  126.         came up, it didn't matter whether you answered yes or no you got
  127.         yes! This is now fixed.
  128.  
  129. V1.99l  Changed the screen blanking routine to include pretty spline 
  130.         patterning with various options especially for Ken Simpson.  
  131.         See 'OPTIONAL SECONDS', -lc[n], and -lfb for info on its usage.
  132.         
  133.         Fixed a bug in the options window, in that if the screen 
  134.         blanking time was changed, but 'RETURN' was not pressed within
  135.         the string gadget, then the time did not change. 
  136.         
  137.         Added an update function.  Very simple to use, just launch
  138.         AutoCLI again with a new set of parameters and it will be
  139.         updated to reflect these switches.  Note that all parameters
  140.         you want will be needed, as it currently completely updates.
  141.         In the next version I plan to change this to update what you 
  142.         specify without altering other parameters.
  143.  
  144. V1.99k  You asked for it!! and here it is, more function key scripts
  145.         Added another 10 function key scripts.  See the -f option
  146.         for the information on how to add these extra keys.
  147.          
  148.         Fixed a bug in the -n switch change added in V1.99i.  If
  149.         the extra switch was used (-n1) it would mess up the rest
  150.         of the switches.  This is now fixed.
  151.          
  152.         Added a new function to the -n switch.  A certain user without
  153.         mentioning any names (John Rowe), wanted to use the left/right
  154.         button click to screen shuffle but did not want the front screen
  155.         activated.  This is now possible with -n2.
  156.  
  157. V1.99j  Shell windows launched with Left Qualifier/ESC will now have
  158.         a close gadget on them if you are running V2.0 Workbench and
  159.         are using the default command string (IE. no command given).
  160.         See (OPTIONAL COMMAND) for more details.  For users that
  161.         are using a custom newshell string, can also get this new
  162.         feature adding the option to end of the string as shown.
  163.          EG. NEWSHELL CON:0/0/640/200/MyShell/CLOSE
  164.         
  165.         If Screen shuffle was turned off via option window, mouse
  166.         screen shuffle would still work.  This is now fixed
  167.         
  168.         Improved user friendliness of Warning Window. 
  169.           
  170. V1.99i  Added ability to choose if you want the new mouse screen
  171.         shuffle added in V1.99g.  See the -n switch.
  172.  
  173. V1.99h  Added the DoIO vector to the restart vector check that was
  174.         added in 1.99c as this vector is often modified by viruses.
  175.         
  176. V1.99g  Fixed a slight bug that crept in.  The options window could
  177.         open on the wrong screen if a custom screen was at the front.
  178.         
  179.         Due to popular demand, added ability to use screen shuffle from
  180.         the mouse.  If screen shuffle is enabled (-n) holding down the
  181.         left mouse button and clicking the right button will shuffle
  182.         the screens in the same way the qualifier and up/down cursor
  183.         keys do.
  184.         
  185. V1.99f  Change to the screen blanking routine, this has been re-written
  186.         in a much better way.  It is now fully compatible with all 
  187.         resolution modes including all of the new V2.0 ones.  The older
  188.         routine had problems especially with interlace screens.  It 
  189.         should now work fine in all modes.
  190.  
  191. V1.99e  Fix for shell windows under some versions of 1.3 kickstart.  
  192.         On some version the program would open CLI windows instead
  193.         of shell if used in default mode.  This happened due to the
  194.         NEWCON search failing.  This is now fixed
  195.  
  196. V1.99d  Code optimisations managed to shrink code by over 1100 bytes. 
  197.  
  198. V1.99c  Added a permanent function, that constantly checks the restart 
  199.         vectors that are normally modified by viruses.  See WARNING 
  200.         WINDOW.  Great for trapping File Viruses as they launch.
  201.         
  202. V1.99b  fix for possible bug in window shuffle, although I couldn't
  203.         make it fail myself, but I found a possible cause.
  204.  
  205. V1.99a  Fix for mouse blanking under V1.3 kickstart, since we switched
  206.         to using V2.0 include files in our assembler.  A label in the
  207.         CopInit structure had changed, giving the wrong offset for the
  208.         1.3 kickstart 
  209.  
  210. V1.99   Added a new function by modifiying the -w slightly.  This new
  211.         function is window to front simply by moving the mouse into
  212.         that window.  This was done simply as a challenge given by
  213.         John E. Van der Brook, Cheyenne. WY United States of America.
  214.  
  215. V1.98   After V1.97 screen now activates when brought back to front.
  216.         NOTE: Dpaint for some reason will not re-activate, I do not
  217.         know why, anyone know the answer??
  218.  
  219. V1.97   Options window now pops Workbench to front and opens the
  220.         window on it.  The front screen will be replaced when the
  221.         options window closes.  This stops the problem on custom
  222.         screens bitmaps being destroyed or wierd size screens.
  223.         Sorry to all the NTSC users, I didn't realise that the 
  224.         options window was opening 3 pixels over the 200 boundary.
  225.         This is now fixed and option window will open on NTSC screens.
  226.  
  227. 1.96    Fixed an intermittent enforcer hit, sometimes when searching the 
  228.         layers.  Fixed the mouse blanking quirk of kickstart 1.3 when 
  229.         auto activate was on.
  230.         Addition of mouse button swap function for left handed people.
  231.  
  232. 1.95    Modifications and fixes due to enforcer hits.
  233.  
  234. V1.94   By fine tuning my macros, I knocked 700 bytes off the filesize.
  235.  
  236. V1.93   Re-write of the auto activation function (1.90) to correct problems.
  237.  
  238. V1.92   Added ability to change the AutoCLI task priority.
  239.  
  240. V1.91   New function added to mouse accelleration.  It now has a choice
  241.         of three different speeds.
  242.  
  243. V1.90   Addition of new Auto activation option (-k).  If a key is pressed 
  244.         the window that the mouse is currently in, will be activated.       
  245.  
  246. V1.88   Addition of new Lock Pointer option (-l or -lr).  This function 
  247.         allows you to freeze either vertical, horizontal or both mouse 
  248.         movements.  This is great for icon aligning or better control in 
  249.         paint programs.  How many times have you carefully placed the mouse 
  250.         and had it move slightly when the button was clicked. 
  251.         
  252. V1.85   Addition of options window that allows, changes to your options
  253.         without having to remove and relaunch.  See main docs below for
  254.         instructions on its use. 
  255.  
  256.